Expand description
A complete harfbuzz shaping algorithm port to Rust.
Re-exports
pub use ttf_parser;
Modules
- Predefined scripts.
Structs
- Flags for buffers.
- A font face handle.
- A feature tag with an accompanying range specifying on which subslice of
shape
s input it should be applied. - A buffer that contains the results of the shaping process.
- A glyph info.
- Holds the positions of the glyph in both horizontal and vertical directions.
- A script language.
- A text script.
- Flags used for serialization with a
BufferSerializer
. - A reusable plan for shaping a text buffer.
- A 4-byte tag.
- A buffer that contains an input string ready for shaping.
- A font variation.
Enums
- A cluster level.
- Defines the direction in which text is to be read.
Functions
- Shapes the buffer content using provided font and features.
- Shapes the buffer content using the provided font and plan.